package com.briup.njf;

/**
 * 输入一个年份和一个月份，来输出当年的这个月是多少天
 */
public class Test6_switch {
    public static void main(String[] args) {
        // 获取输入

        // 调用getDay
    }
    public static int getDay(int year, int month){
        // year是用来判断平润的，month用来switch
        return switch (month){
            case 1,3,5,7,8,10,12 -> 31;
            case 4,6,9,11 -> 30;
            case 2 ->{
                if(year%100==0||year%4==0){
                    yield  29;
                }else{
                    yield  28;
                }
            }
            default -> throw new IllegalStateException("Unexpected value: " + month);
        };
    }
}
